Compiler Optimizations Using Data Compression to Decrease Address Reference Entropy
نویسندگان
چکیده
In modern computers, a single “random” access to main memory often takes as much time as executing hundreds of instructions. Rather than using traditional compiler approaches to enhance locality by interchanging loops, reordering data structures, etc., this paper proposes the radical concept of using aggressive data compression technology to improve hierarchical memory performance by reducing memory address reference entropy.
منابع مشابه
Exergy and Energy Analysis of Diesel Engine using Karanja Methyl Ester under Varying Compression Ratio
The necessity for decrease in consumption of conventional fuel, related energy and to promote the use of renewable sources such as biofuels, demands for the effective evaluation of the performance of engines based on laws of thermodynamics. Energy, exergy, entropy generation, mean gas temperature and exhaust gas temperature analysis of CI engine using diesel and karanja methyl ester blends at d...
متن کاملA post-compilation register re-assignment technique for improving hamming distance based code compression
Code compression is a field where compression ratios between compiler-generated code and subsequent compressed code are highly dependent on decisions made at compile time. Most optimizations employed by compilers tend to focus on parameters such as program performance, minimizing resource dependencies and sometimes the option of reducing code size. This paper describes a post-compilation techni...
متن کاملReducing 3D Fast Wavelet Transform Execution Time Using Blocking and the Streaming SIMD Extensions
The video compression algorithms based on the 3D wavelet transform obtain excellent compression rates at the expense of huge memory requirements, that drastically affects the execution time of such applications. Its objective is to allow the real-time video compression based on the 3D fast wavelet transform. We show the hardware and software interaction for this multimedia application on a gene...
متن کاملOn the Predictability of Program Behavior Using Different Input Data Sets
Smaller input data sets such as the test and the train input sets are commonly used in simulation to estimate the impact of architecture/micro-architecture features on the performance of SPEC benchmarks. They are also used for profile feedback compiler optimizations. In this paper, we examine the reliability of reduced input sets for performance simulation and profile feedback optimizations. We...
متن کاملEffect of Compiler Optimizations on Memory Energy
Energy optimization has become an important issue in hardware and software design. In particular, optimizing the energy consumed by the memory system has been found to be very important. This paper looks at the influence of state-of-theart compiler optimizations on the memory system energy considering the overall impact on instruction and data accesses. Our results indicate that while these opt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002